package com.wysql.ascost.mapper.info;

import com.wysql.ascost.model.info.InfoContractstore;
import com.wysql.ascost.model.info.InfoContractstoreExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

/**
 * 协议库存信息查询--主表 InfoContractstoreMapper
 *
 * @author wysqlauto_自动生成
 * @email ${email}
 * @date 2025-03-10 15:10:54
 */
public interface InfoContractstoreMapper {

    long countByExample(InfoContractstoreExample example);

    int deleteByExample(InfoContractstoreExample example);

    int deleteByPrimaryKey(String id);

    int insert(InfoContractstore record);

    int insertSelective(InfoContractstore record);

    List<InfoContractstore> selectByExample(InfoContractstoreExample example);

    InfoContractstore selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") InfoContractstore record, @Param("example") InfoContractstoreExample example);

    int updateByExample(@Param("record") InfoContractstore record, @Param("example") InfoContractstoreExample example);

    int updateByPrimaryKeySelective(InfoContractstore record);

    int updateByPrimaryKey(InfoContractstore record);

}